Implementing a Document-based Requirements Traceability: A Case Study
نویسندگان
چکیده
Requirements traceability as being mandated by many standards governing the development of systems (e.g. IEEE/EIA 12207) is undoubtedly useful to software maintenance. To many organizations, it is viewed as a measure of system quality and is treated as an important component of their efforts towards achieving process improvement (CMM). However, not much elaboration on what types of information needed and how a strategy to achieve this is described in the development standards and guidelines. In this paper, we present our approach in implementing a requirements traceability derived from system documentation. It provides visibility into a system composing of different artifacts that include requirements, test cases, design and code. Our approach supports the top down and bottom up traceability in response to tracing for the ripple-effects. We developed a traceability tool, called Catia and applied it to a case study of system documentation and discussed the results.
منابع مشابه
Documenting Requirements Traceability Information: A Case Study
The literature lists many benefits of requirements traceability and standards suggest that it should be practiced. However, available literature concentrates on industries developing complex and large systems with several thousands of requirements. Thus, the companies developing systems with only approximately a hundred requirements face the challenge to define what traceability information to ...
متن کاملA Streamlined, Cost-effective Database Approach to Managing Requirements Traceability By
Requirements traceability offers many benefits to software projects, and it has been identified as critical for successful development. However, numerous challenges face the implementation of traceability in the software engineering industry. Some of these challenges can be overcome through organizational policy and procedure changes, but the lack of cost-effective traceability models and tools...
متن کاملA Proposed Method in Agile Practices to Create Requirements Documentation and Test Cases
Two problems are common in agile based software development approaches. First, software requirements change frequently and therefore they are difficult to maintain and document. Second, test case development takes time and effort and thus the testing process is often delayed. To provide solution to these problems, we suggest using Action-Triad method for capturing the software application requi...
متن کاملPerformance Prediction of a MongoDB-Based Traceability System in Smart Factory Supply Chains
In the future, with the advent of the smart factory era, manufacturing and logistics processes will become more complex, and the complexity and criticality of traceability will further increase. This research aims at developing a performance assessment method to verify scalability when implementing traceability systems based on key technologies for smart factories, such as Internet of Things (I...
متن کاملTRAM: A Tool for Requirements and Architecture Management
Management of system requirements and system architectures is part of any software engineering project. But it is usually very tedious and error prone. In particular, managing the traceability between system requirements and system architectures is critical but difficult. In this paper, we introduce a tool, TRAM, for managing system requirements, system architectures and more importantly the tr...
متن کامل